import QtQuick 2.15
/*!
    \qmltype MyCustomItem
    \inqmlmodule QDocDemoTest
    \brief 自定义的QML矩形组件.

    这是一个简单的自定义QML组件，包含一个填充父项的矩形。
    主要用于演示QDoc文档生成和自定义组件创建。
*/

/*!
    \qmlproperty color MyCustomItem::rectColor
    \brief 矩形的颜色.

    定义矩形显示的颜色，支持所有QtQuick颜色格式。默认值为红色("red")。
*/

/*!
    \qmlproperty int MyCustomItem::borderWidth
    \brief 矩形边框宽度.
    定义矩形边框的像素宽度。默认值为1。
*/

Item {
    id: root
    width: 100
    height: 100


    property color rectColor: "red"
    property int borderWidth: 1
    property color borderColor: "black"

    Rectangle {
        anchors.fill: parent
        color: rectColor
    }
}
